<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>Document</title>
	<style>
		article {
			width: 500px;
			height: 500px;
			border: 1px solid red;
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-template-rows: repeat(3, 1fr);
		}
		div {
			width: 100px;
			height: 100px;
			border: 1px solid green;
			background: blueviolet;
			background-clip: content-box;
			padding: 10px;
			box-sizing: border-box;
		}
	</style>
</head>

<body>
	<article>
		<div>1</div>
		<div>2</div>
		<div>3</div>
		<div>4</div>
		<div>5</div>
		<div>6</div>
		<div>7</div>
		<div>8</div>
		<div>9</div>
	</article>
</body>

</html>